Data Tester with extensive experience in ETL processes and Python testing.
This role involves designing, implementing, and executing test cases to validate ETL processes, data transformations, and integrations. If you have a passion for data quality and a strong background in ETL, Informatica, Azure Data Lake and Python.
Key Responsibilities:
- Test Planning and Design:
- Collaborate with data engineers, analysts, and other stakeholders to understand data requirements and workflows.
- Develop comprehensive test plans, test cases, and test scripts for ETL processes and data pipelines.
- ETL Testing:
- Validate data extraction, transformation, and loading processes to ensure data integrity and accuracy.
- Perform data quality checks, data profiling, and data validation against source systems.
- Verify data transformations, aggregations, and business rules applied during ETL processes.
- Python Testing:
- Write and execute automated tests using Python to validate data processing scripts and analytical models.
- Develop reusable test frameworks and scripts to streamline testing processes.
- Identify and report bugs, inconsistencies, and performance issues in Python-based data processing.
- Develop utilities for Data Recon.
- Test Execution and Reporting:
- Execute test cases and log defects using test management tools.
- Document test results, generate test reports, and communicate findings to the development and data teams.
- Track and verify defect resolutions, ensuring they are addressed and retested appropriately.